﻿/***************************************************************
 * 开发人员：网魂小兵@http://www.mozlite.com
 * 
 * 目标标本：4.0.30319.239
 * 
 * 最后修改：2011/11/10 16:12:55
 * ************************************************************/
namespace Mozlite.Web.UI.Models
{
    using System;
    using System.Linq;
    using System.Text;
    using System.Collections.Generic;
    using Mozlite.Common;
    using System.ComponentModel.DataAnnotations;

    /// <summary>
    /// 登录模型。
    /// </summary>
    public class LoginModel
    {
        /// <summary>
        /// 初始化类<see cref="T:Mozlite.WebSite.Models.LoginModel"/>。
        /// </summary>
        public LoginModel()
        {
            AutoLoginCookie cookie = new AutoLoginCookie();
            if (cookie.HasValue)
                AutoLogin = cookie.GetValue();
        }
        /// <summary>
        /// 用户名。
        /// </summary>
        [RequiredEx(ErrorMessageResourceType = typeof(User))]
        public string UserName { get; set; }
        /// <summary>
        /// 密码。
        /// </summary>
        [RequiredEx(ErrorMessageResourceType = typeof(User))]
        [DataType(DataType.Password)]
        public string Password { get; set; }
        /// <summary>
        /// 自动登录。
        /// </summary>
        public bool AutoLogin { get; set; }
    }
}